package com.star.service;

import com.star.entry.Enterprise;
import com.star.pojo.PostEnterprise;

import java.util.ArrayList;

public interface EnterpriseService {

    /**
     * changeFollow
     * 更改关注状态
     * @param enterprise id是要改的数据，follow存储要改成的状态
     * @return 成功与否
     * @author 闫东杰
     */
    boolean changeFollow(Enterprise enterprise);

    /**
     * selectById
     * 传进去整条数据，跟据主键（普通）进行查询
     * @param id 查询条件，主键
     * @return 符合的数据，主键查找出一条
     * @author 闫东杰
     */
    Enterprise selectById(int id);

    /**
     * selectByName
     * 传进去整条数据，跟据名称（模糊）进行查询
     * @param name 查询条件，名称
     * @return 符合的数据，名称模糊多条
     * @author 闫东杰
     */
    ArrayList<PostEnterprise> selectByName(String name);

}
